برنامه نویسی iOS 11 با SWIFT [ویدئو]

iOS 11 Programming with SWIFT [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: شما می خواهید برنامه های iOS را برای آیفون و آیپد بسازید، اما از کجا شروع کنید؟ غربالگری از طریق آموزش ها و پست های وبلاگ را فراموش کنید. این یک مسیر مستقیم به سمت توسعه iOS است، که شما را با اصول اولیه آشنا می‌کند و به شما نشان می‌دهد که چگونه اصول را عملی کنید. هدف از این آموزش کمک به شما برای تبدیل شدن به یک توسعه دهنده حرفه ای با استفاده از پتانسیل کامل iOS 11 برای ساخت اپلیکیشن است. این آموزش ملزومات زبان سوئیفت، ساخت رابط های کاربری انعطاف پذیر iOS که بر روی چندین دستگاه کار می کنند، نحوه پیاده سازی الگوهای نرم افزاری مانند Target-Action و Model-View-Controller در iOS 11 و تمرکز بر روی مسائل خاص را پوشش می دهد. شما در انجام وظایف با سرعت بیشتری مهارت دارید. [*]محیط خود را برای توسعه iOS 11 آماده کنید [*] اصول برنامه نویسی را با زبان برنامه نویسی Swift 4 درک کنید [*]با iOS یکپارچه شوید و تجربه کاربری را با برنامه های افزودنی بهبود بخشید [*]یک رابط پویا و تعاملی در یک برنامه iOS پیاده سازی کنید [*] UIViws سفارشی خود را از طریق کد یا سازنده رابط بسازید [*] رابط کاربری و UITableView را در برنامه‌های خود بهبود بخشید [*]لایه ها و رفتارهای اضافی را در برنامه های خود برای اقدامات سفارشی ایجاد کنید این ویدیو برای مبتدیانی است که می خواهند بتوانند برنامه های iOS بسازند. اگر شما یک توسعه دهنده برنامه iOS 11 مشتاق هستید که علاقه زیادی به یادگیری Swift 4 و استقرار برنامه ها در iPhone دارید، این دوره برای شما مناسب است. این دوره همچنین برای توسعه دهندگانی است که ممکن است برنامه هایی را در Objective C برای تکرارهای قدیمی iOS ساخته باشند اما با iOS 11 SDK جدید آشنا نباشند. [*] کد قوی و کارآمد بنویسید، با استفاده از Swift از مشکلات رایج اجتناب کنید، از آن برای ساختن یک برنامه با UIViws جالب استفاده کنید و رفتارهای اضافی را به آن اضافه کنید. * [*]با پیروی از رویکرد عملی این آموزش ویدیویی به یک توسعه دهنده مطمئن iOS تبدیل شوید * [*]پوشش جامعی از ابزارها و تکنیک های مورد نیاز برای ایجاد برنامه کاربردی با کارایی بالا و توسعه کد با استفاده از Swift 4 دریافت کنید. *

سرفصل ها و درس ها

شروع کار با iOS 11 Getting Started with iOS 11

  • بررسی اجمالی دوره The Course Overview

  • مقدمه ای بر توسعه iOS 11 Introduction to iOS 11 Development

  • نصب و راه اندازی Xcode IDE Installing and Setting Up the Xcode IDE

  • Xcode در مقابل زمین های بازی Xcode Versus Playgrounds

  • نمای کلی زمین های بازی سوئیفت Overview of Swift Playgrounds

سوئیفت 4 در فول سوئینگ Swift 4 in Full Swing

  • مروری بر نحو سوئیفت Overview of Swift Syntax

  • متغیرها در مقابل ثابت ها Variables Versus Constants

  • صریح در مقابل انواع استنباط شده Explicit Versus Inferred Types

  • جریان برنامه مدیریت شده Managed Program Flow

  • استفاده از گزینه های اختیاری Using Optionals

  • گزینه های باز کردن بسته بندی Unwrapping Optionals

  • ایجاد و فراخوانی توابع Creating and Calling Functions

  • کلاس ها در مقابل سازه ها Classes Versus Structs

توسعه اپلیکیشن‌های تک‌نما Developing Single View Applications

  • راه اندازی پروژه ما Setting Up Our Project

  • مروری بر Xcode 9 An Overview of Xcode 9

  • ساخت رابط کاربری Building the User Interface

  • کار با Views و View Hierarchies Working with Views and View Hierarchies

  • Model-View-Controller Model-View-Controller

  • کاوش در اقدامات و خروجی ها Exploring Actions and Outlets

  • ایجاد و عیب یابی اقدامات و خروجی ها Generating and Troubleshooting Actions and Outlets

  • درج مطالب در ScrollView Inserting Contents in a ScrollView

کار با UITableView Working with UITableView

  • کاوش UITableView Exploring the UITableView

  • کار با UITableView DataSource Working with the UITableView DataSource

  • پیاده سازی بخش ها در UITableView Implementing Sections in a UITableView

  • استفاده از UITableView Delegate برای سفارشی سازی Using UITableView Delegate for Customization

ساخت چندین ViewController Building Multiple ViewControllers

  • استفاده از چندین ViewController Using Multiple ViewControllers

  • ایجاد Segues بین ViewControllers Creating Segues between ViewControllers

  • گزینه های پیمایش برای کنترلرهای چندگانه View Navigation Options for Multiple ViewControllers

  • ایجاد یک برنامه Tabbed Creating a Tabbed Application

کار با Interface Builder Working with Interface Builder

  • ایجاد یک رابط کاربری تطبیقی ​​با AutoLayout Creating an Adaptive UI with AutoLayout

  • معرفی محدودیت ها در Xcode 9 Introducing Constraints in Xcode 9

  • عیب یابی محدودیت ها Troubleshooting Constraints

  • با استفاده از حالت پیش نمایش دستیار ویرایشگر Using the Assistant Editor Preview Mode

کار با StackViews و کلاس های اندازه Working with StackViews and Size Classes

  • مقدمه ای بر StackViews Introduction to StackViews

  • تفاوت بین افقی و عمودی Difference between Horizontal and Vertical

  • استفاده از StackViews با AutoLayout Using StackViews with AutoLayout

  • در حال توسعه برای چندین دستگاه Developing for Multiple Devices

ایجاد رفتار اضافی Building Additional Behavior

  • تشخیص سلسله مراتب مشاهده Diagnosing View Hierarchies

  • سلول های TableView سفارشی Custom TableView Cells

  • حذف سلول های TableView Deleting TableView Cells

  • مرتب سازی ردیف ها Sorting Rows

پایان کار Finishing Touches

  • معرفی تصاویر و آیکون های برنامه Introducing Images and Application Icons

  • خلاصه ای از تنظیمات پروژه Synopsis of Project Settings

  • ساخت یک استوری برد راه اندازی برنامه Crafting an Application Launch Storyboard

  • تنظیم رفتار مفید Xcode برای آزمایش Setting Up Useful Xcode Behavior for Testing

داده های ماندگار بین راه اندازی ها Persisting Data between Launches

  • قابل کدگذاری Codable

  • مدیر فایل File Manager

  • واکشی و ذخیره داده ها Fetching and Saving Data

نمایش نظرات

برنامه نویسی iOS 11 با SWIFT [ویدئو]
جزییات دوره
4 h 28 m
48
Packtpub Packtpub
(آخرین آپدیت)
1
1 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael J Huber Jr Michael J Huber Jr

مایکل جی هوبر جونیور یک مهندس شبکه با تجربه طولانی در توسعه هر دو طرف باطن و موبایل است. او دوست دارد در یک محیط چابک با قابلیت دید در کل چرخه عمر نرم افزار کار کند. او همیشه سعی می کند تمام تلاش خود را برای به اشتراک گذاشتن دانش در تیمی که با آن کار می کند انجام دهد. او که در چارچوب وب Vapor مشارکت داشت، با SLC Cocoahead درباره سوئیفت سمت سرور با Vapor و در مورد راه‌اندازی، نصب و استفاده از چارچوب وب Vapor برای ایجاد یک API در سوئیفت و سپس استفاده از آن API در یک برنامه iOS صحبت کرد. استقرار برنامه در سرور لینوکس و استفاده از پایگاه داده MySQL برای ذخیره و خواندن داده ها. او با US Vision به عنوان مهندس شبکه و تکنسین شبکه و دانشگاه پنسیلوانیا به عنوان تحلیلگر سخت افزار/نرم افزار کار کرد. https://www.linkedin.com/in/mjhuberjr/https://github.com/mjhuberjr?tab=overview&from=2017-05-01&to=2017-05-31&utf8=%E2%9C%93